package org.col.dspace.tagger.model;

import java.io.IOException;
import java.sql.SQLException;
import java.util.ArrayList;

import org.dspace.authorize.AuthorizeException;

public interface TagGenerator {
	
	public static final int STATUS_TAG_GEN_SUCCESS = 1;
	public static final int STATUS_TAG_GEN_WRONG_FORMAT =2;
	public static final int STATUS_TAG_GEN_FAILED =3;
	
	public int generateTags(ArrayList<String> tags) throws IOException, SQLException, AuthorizeException;

}
